package com.corpgovernment.organization.service;

import com.corpgovernment.api.organization.dto.EmployeeOpenCardReq;
import com.corpgovernment.api.organization.dto.GetEmployeeOpenCardReq;
import com.corpgovernment.api.organization.dto.GetEmployeeOpenCardRsp;
import com.corpgovernment.organization.vo.BindCtripAccountReqVo;
import com.corpgovernment.organization.vo.BindCtripAccountRspVo;
import com.corpgovernment.organization.vo.BindGetVerifyCodeReqVo;
import com.corpgovernment.organization.vo.BindGetVerifyCodeRspVo;

public interface CTripAccountService {

    BindGetVerifyCodeRspVo getVerifyCode(BindGetVerifyCodeReqVo request);

    BindCtripAccountRspVo bindAccount(BindCtripAccountReqVo request);

    Boolean employeeOpenCard(EmployeeOpenCardReq request);

    GetEmployeeOpenCardRsp getEmployeeOpenCardInfo(GetEmployeeOpenCardReq request);
}